<%@ page contentType="application/json; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page import="pe.gob.pnp.despachadores.*" %>
<%@ page import="pe.gob.pnp.actions.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%
    AscensoBean ascensos = new AscensoBean();
    boolean flag = false;
    String nhias_identificador = request.getParameter("nhias_identificador");
    String ngrad_identificador = request.getParameter("ngrad_identificador");
    String nhias_anio = request.getParameter("nhias_anio");
    String nhias_anios = request.getParameter("nhias_anios");
    String nhias_meses = request.getParameter("nhias_meses");
    String nhias_dias = request.getParameter("nhias_dias");
    String chias_resolucion = request.getParameter("chias_resolucion");
    String dhias_fechaascenso = request.getParameter("dhias_fechaascenso");
    String npepo_identificador = request.getParameter("npepo_identificador");
    String tipo = request.getParameter("tipo");
    String id_rts = request.getParameter("id_rts");
    String motivo = request.getParameter("motivo");
    String incluido = request.getParameter("incluido");
    String dhias_fechainicio =  request.getParameter("dhias_fechainicio");
    try {
        ascensos.setNhias_identificador(Integer.parseInt(nhias_identificador));
        if(ngrad_identificador!=null && !ngrad_identificador.equals("")){
            ascensos.setNgrad_identificador(Integer.parseInt(ngrad_identificador));
        }
        ascensos.setNhias_anio(nhias_anio);
        ascensos.setNhias_anios(Integer.parseInt(nhias_anios));
        ascensos.setNhias_meses(Integer.parseInt(nhias_meses));
        ascensos.setNhias_dias(Integer.parseInt(nhias_dias));
        ascensos.setChias_resolucion(chias_resolucion);
        ascensos.setNhias_tipo(Integer.parseInt(tipo));
        ascensos.setNrtpe_identificador(Integer.parseInt(id_rts));
        ascensos.setChias_motivobaja(motivo);
        ascensos.setBhias_inluido( Integer.parseInt(incluido));
        if (dhias_fechainicio != null && !dhias_fechainicio.equals("")) {
            java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yyyy");
            ascensos.setDhias_fechainicio(new java.sql.Date(sdf.parse(dhias_fechainicio).getTime()));
        }
        if (dhias_fechaascenso != null && !dhias_fechaascenso.equals("")) {
            java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yyyy");
            ascensos.setDhias_fechaascenso(new java.sql.Date(sdf.parse(dhias_fechaascenso).getTime()));
        }
        ascensos.setNpepo_identificador(Integer.parseInt(npepo_identificador));
        flag = RtsDespachador.actualizarAscenso(ascensos);
    } catch (Exception er) {
        er.printStackTrace();
        flag = false;
    }
%>
{
    resultado:<%=flag%>
}